<html>
<body>

This is a more functional implementation based on the Google Guava library, using functions and predicates. 
There are two versions:  eager evaluation using Collections (the executable is PrintSelectedStudentNames1.java) and 
lazy evaluation using Iterators (the executable is PrintSelectedStudentNames2.java).

<p/>
&copy; Jens Dietrich, 2013

</body>
</html>